package com.fdb.efp.nls.service.domain;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * Description: 百度并账临时表
 * 
 * @author ligm
 * @date 2019-03-07
 */
public class BdAccLedgerTemp extends BaseInfo {

	private static final long serialVersionUID = 1L;

	/** 账务日期 */
	private String curDate;
	/** 短期贷款本金放款金额 */
	private BigDecimal loanPrincipalShort;
	/** 短期贷款本金放款中金额 */
	// private BigDecimal loaningPrincipalShort;
	/** 短期贷款本金撤销金额 */
	private BigDecimal loanFlushPrincipalShort;
	/** 短期正常本金还款 */
	private BigDecimal repayNormalPrincipalShort;
	/** 中长期贷款本金放款金额 */
	private BigDecimal loanPrincipalLong;
	/** 中长期贷款本金放款中金额 */
	// private BigDecimal loaningPrincipalLong;
	/** 中长期贷款本金撤销金额 */
	private BigDecimal loanFlushPrincipalLong;
	/** 中长期正常本金还款 */
	private BigDecimal repayNormalPrincipalLong;
	/** 正常利息归还 */
	private BigDecimal repayInterest;
	/** 每日计提利息 */
	private BigDecimal provisionInterest;
	/** 逾期本金还款金额 */
	private BigDecimal repayOverduePrincipal;
	/** 新增短期贷款的逾期本金 */
	private BigDecimal intoOverdueRemainPrincipalShort;
	/** 新增中长期贷款的逾期本金 */
	private BigDecimal intoOverdueRemainPrincipalLong;
	/** 新增表外利息 */
	private BigDecimal provisionPenalty;
	/** 归还表外利息 */
	private BigDecimal repayPenalty;
	/** 贷款违约金 */
	private BigDecimal violate;

	public void setCurDate(String curDate) {
		this.curDate = curDate;
	}

	public String getCurDate() {
		return this.curDate;
	}

	public void setLoanPrincipalShort(BigDecimal loanPrincipalShort) {
		this.loanPrincipalShort = loanPrincipalShort;
	}

	public BigDecimal getLoanPrincipalShort() {
		return this.loanPrincipalShort;
	}

	// public void setLoaningPrincipalShort(BigDecimal loaningPrincipalShort) {
	// this.loaningPrincipalShort = loaningPrincipalShort;
	// }
	//
	// public BigDecimal getLoaningPrincipalShort() {
	// return this.loaningPrincipalShort;
	// }

	public void setLoanFlushPrincipalShort(BigDecimal loanFlushPrincipalShort) {
		this.loanFlushPrincipalShort = loanFlushPrincipalShort;
	}

	public BigDecimal getLoanFlushPrincipalShort() {
		return this.loanFlushPrincipalShort;
	}

	public void setRepayNormalPrincipalShort(BigDecimal repayNormalPrincipalShort) {
		this.repayNormalPrincipalShort = repayNormalPrincipalShort;
	}

	public BigDecimal getRepayNormalPrincipalShort() {
		return this.repayNormalPrincipalShort;
	}

	public void setLoanPrincipalLong(BigDecimal loanPrincipalLong) {
		this.loanPrincipalLong = loanPrincipalLong;
	}

	public BigDecimal getLoanPrincipalLong() {
		return this.loanPrincipalLong;
	}

	// public void setLoaningPrincipalLong(BigDecimal loaningPrincipalLong) {
	// this.loaningPrincipalLong = loaningPrincipalLong;
	// }
	//
	// public BigDecimal getLoaningPrincipalLong() {
	// return this.loaningPrincipalLong;
	// }

	public void setLoanFlushPrincipalLong(BigDecimal loanFlushPrincipalLong) {
		this.loanFlushPrincipalLong = loanFlushPrincipalLong;
	}

	public BigDecimal getLoanFlushPrincipalLong() {
		return this.loanFlushPrincipalLong;
	}

	public void setRepayNormalPrincipalLong(BigDecimal repayNormalPrincipalLong) {
		this.repayNormalPrincipalLong = repayNormalPrincipalLong;
	}

	public BigDecimal getRepayNormalPrincipalLong() {
		return this.repayNormalPrincipalLong;
	}

	public void setRepayInterest(BigDecimal repayInterest) {
		this.repayInterest = repayInterest;
	}

	public BigDecimal getRepayInterest() {
		return this.repayInterest;
	}

	public void setProvisionInterest(BigDecimal provisionInterest) {
		this.provisionInterest = provisionInterest;
	}

	public BigDecimal getProvisionInterest() {
		return this.provisionInterest;
	}

	public void setRepayOverduePrincipal(BigDecimal repayOverduePrincipal) {
		this.repayOverduePrincipal = repayOverduePrincipal;
	}

	public BigDecimal getRepayOverduePrincipal() {
		return this.repayOverduePrincipal;
	}

	public void setIntoOverdueRemainPrincipalShort(BigDecimal intoOverdueRemainPrincipalShort) {
		this.intoOverdueRemainPrincipalShort = intoOverdueRemainPrincipalShort;
	}

	public BigDecimal getIntoOverdueRemainPrincipalShort() {
		return this.intoOverdueRemainPrincipalShort;
	}

	public void setIntoOverdueRemainPrincipalLong(BigDecimal intoOverdueRemainPrincipalLong) {
		this.intoOverdueRemainPrincipalLong = intoOverdueRemainPrincipalLong;
	}

	public BigDecimal getIntoOverdueRemainPrincipalLong() {
		return this.intoOverdueRemainPrincipalLong;
	}

	public void setProvisionPenalty(BigDecimal provisionPenalty) {
		this.provisionPenalty = provisionPenalty;
	}

	public BigDecimal getProvisionPenalty() {
		return this.provisionPenalty;
	}

	public void setRepayPenalty(BigDecimal repayPenalty) {
		this.repayPenalty = repayPenalty;
	}

	public BigDecimal getRepayPenalty() {
		return this.repayPenalty;
	}

	public void setViolate(BigDecimal violate) {
		this.violate = violate;
	}

	public BigDecimal getViolate() {
		return this.violate;
	}

}
